\hypertarget{format__xxx_8c}{}\doxysubsection{extern/libembroidery/src/formats/format\+\_\+xxx.c File Reference}
\label{format__xxx_8c}\index{extern/libembroidery/src/formats/format\_xxx.c@{extern/libembroidery/src/formats/format\_xxx.c}}
{\ttfamily \#include $<$stdio.\+h$>$}\newline
{\ttfamily \#include $<$string.\+h$>$}\newline
{\ttfamily \#include $<$math.\+h$>$}\newline
{\ttfamily \#include \char`\"{}../embroidery\+\_\+internal.\+h\char`\"{}}\newline
\doxysubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
char \mbox{\hyperlink{format__xxx_8c_a2e6d41d7103a0895bb7bc4f55c68477d}{xxx\+Decode\+Byte}} (unsigned char input\+Byte)
\item 
char \mbox{\hyperlink{format__xxx_8c_a7a9d723388ea7ecc28a214a964c5a4ce}{read\+Xxx}} (\mbox{\hyperlink{embroidery_8h_a168c2ed6c7e17dd1aa7755aabc1db314}{Emb\+Pattern}} $\ast$pattern, FILE $\ast$file)
\item 
void \mbox{\hyperlink{format__xxx_8c_ae490ae14716737e8565793080f6ee33f}{xxx\+Encode\+Stop}} (FILE $\ast$file, \mbox{\hyperlink{embroidery_8h_ae92ded87da0dcaaae8f7c7bc880fd1b0}{Emb\+Stitch}} s)
\item 
void \mbox{\hyperlink{format__xxx_8c_a6661780f3ebfcede90fb164bb3f193b4}{xxx\+Encode\+Stitch}} (FILE $\ast$file, \mbox{\hyperlink{embroidery_8h_a2082be9aabfb541dff1825c4ca6a05cd}{Emb\+Real}} deltaX, \mbox{\hyperlink{embroidery_8h_a2082be9aabfb541dff1825c4ca6a05cd}{Emb\+Real}} deltaY, int flags)
\item 
void \mbox{\hyperlink{format__xxx_8c_a7caa5344443c95331ec49e247e55cb3b}{xxx\+Encode\+Design}} (FILE $\ast$file, \mbox{\hyperlink{embroidery_8h_a168c2ed6c7e17dd1aa7755aabc1db314}{Emb\+Pattern}} $\ast$p)
\item 
char \mbox{\hyperlink{format__xxx_8c_aea15300b875a3f8ed110c66f52fae6a4}{write\+Xxx}} (\mbox{\hyperlink{embroidery_8h_a168c2ed6c7e17dd1aa7755aabc1db314}{Emb\+Pattern}} $\ast$pattern, FILE $\ast$file)
\end{DoxyCompactItemize}


\doxysubsubsection{Function Documentation}
\mbox{\Hypertarget{format__xxx_8c_a7a9d723388ea7ecc28a214a964c5a4ce}\label{format__xxx_8c_a7a9d723388ea7ecc28a214a964c5a4ce}} 
\index{format\_xxx.c@{format\_xxx.c}!readXxx@{readXxx}}
\index{readXxx@{readXxx}!format\_xxx.c@{format\_xxx.c}}
\doxyparagraph{\texorpdfstring{readXxx()}{readXxx()}}
{\footnotesize\ttfamily char read\+Xxx (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{embroidery_8h_a168c2ed6c7e17dd1aa7755aabc1db314}{Emb\+Pattern}} $\ast$}]{pattern,  }\item[{FILE $\ast$}]{file }\end{DoxyParamCaption})}

\mbox{\Hypertarget{format__xxx_8c_aea15300b875a3f8ed110c66f52fae6a4}\label{format__xxx_8c_aea15300b875a3f8ed110c66f52fae6a4}} 
\index{format\_xxx.c@{format\_xxx.c}!writeXxx@{writeXxx}}
\index{writeXxx@{writeXxx}!format\_xxx.c@{format\_xxx.c}}
\doxyparagraph{\texorpdfstring{writeXxx()}{writeXxx()}}
{\footnotesize\ttfamily char write\+Xxx (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{embroidery_8h_a168c2ed6c7e17dd1aa7755aabc1db314}{Emb\+Pattern}} $\ast$}]{pattern,  }\item[{FILE $\ast$}]{file }\end{DoxyParamCaption})}

\mbox{\Hypertarget{format__xxx_8c_a2e6d41d7103a0895bb7bc4f55c68477d}\label{format__xxx_8c_a2e6d41d7103a0895bb7bc4f55c68477d}} 
\index{format\_xxx.c@{format\_xxx.c}!xxxDecodeByte@{xxxDecodeByte}}
\index{xxxDecodeByte@{xxxDecodeByte}!format\_xxx.c@{format\_xxx.c}}
\doxyparagraph{\texorpdfstring{xxxDecodeByte()}{xxxDecodeByte()}}
{\footnotesize\ttfamily char xxx\+Decode\+Byte (\begin{DoxyParamCaption}\item[{unsigned char}]{input\+Byte }\end{DoxyParamCaption})}

\hypertarget{format__xxx_8c_Singer}{}\doxyparagraph{Embroidery Format (.\+xxx)}\label{format__xxx_8c_Singer}
\index{xxx@{xxx}} \index{Singer@{Singer}}

The Singer xxx format is stitch-\/only. \mbox{\Hypertarget{format__xxx_8c_a7caa5344443c95331ec49e247e55cb3b}\label{format__xxx_8c_a7caa5344443c95331ec49e247e55cb3b}} 
\index{format\_xxx.c@{format\_xxx.c}!xxxEncodeDesign@{xxxEncodeDesign}}
\index{xxxEncodeDesign@{xxxEncodeDesign}!format\_xxx.c@{format\_xxx.c}}
\doxyparagraph{\texorpdfstring{xxxEncodeDesign()}{xxxEncodeDesign()}}
{\footnotesize\ttfamily void xxx\+Encode\+Design (\begin{DoxyParamCaption}\item[{FILE $\ast$}]{file,  }\item[{\mbox{\hyperlink{embroidery_8h_a168c2ed6c7e17dd1aa7755aabc1db314}{Emb\+Pattern}} $\ast$}]{p }\end{DoxyParamCaption})}

\mbox{\Hypertarget{format__xxx_8c_a6661780f3ebfcede90fb164bb3f193b4}\label{format__xxx_8c_a6661780f3ebfcede90fb164bb3f193b4}} 
\index{format\_xxx.c@{format\_xxx.c}!xxxEncodeStitch@{xxxEncodeStitch}}
\index{xxxEncodeStitch@{xxxEncodeStitch}!format\_xxx.c@{format\_xxx.c}}
\doxyparagraph{\texorpdfstring{xxxEncodeStitch()}{xxxEncodeStitch()}}
{\footnotesize\ttfamily void xxx\+Encode\+Stitch (\begin{DoxyParamCaption}\item[{FILE $\ast$}]{file,  }\item[{\mbox{\hyperlink{embroidery_8h_a2082be9aabfb541dff1825c4ca6a05cd}{Emb\+Real}}}]{deltaX,  }\item[{\mbox{\hyperlink{embroidery_8h_a2082be9aabfb541dff1825c4ca6a05cd}{Emb\+Real}}}]{deltaY,  }\item[{int}]{flags }\end{DoxyParamCaption})}

\mbox{\Hypertarget{format__xxx_8c_ae490ae14716737e8565793080f6ee33f}\label{format__xxx_8c_ae490ae14716737e8565793080f6ee33f}} 
\index{format\_xxx.c@{format\_xxx.c}!xxxEncodeStop@{xxxEncodeStop}}
\index{xxxEncodeStop@{xxxEncodeStop}!format\_xxx.c@{format\_xxx.c}}
\doxyparagraph{\texorpdfstring{xxxEncodeStop()}{xxxEncodeStop()}}
{\footnotesize\ttfamily void xxx\+Encode\+Stop (\begin{DoxyParamCaption}\item[{FILE $\ast$}]{file,  }\item[{\mbox{\hyperlink{embroidery_8h_ae92ded87da0dcaaae8f7c7bc880fd1b0}{Emb\+Stitch}}}]{s }\end{DoxyParamCaption})}

